package tcplib

import "cow_golang/shared_mod/tcplib/iface"

type Request struct {
	// 发请求过来的session
	session iface.ISession
	// 请求的消息
	msg iface.IMessage
}

// 获取请求对应的session
func (req *Request) GetSession() iface.ISession {
	return req.session
}

// 获取请求消息的数据
func (req *Request) GetID() uint32 {
	return req.msg.GetMsgId()
}

// 获取请求消息的数据
func (req *Request) GetData() []byte {
	return req.msg.GetData()
}
